//
// Created by Administrator on 2022/1/7.
//
#include "stdio.h"

int main() {
    // 单精度,占用四个字节或八个字节无法确定,至少能够表示六位有效数字
    // 有效值: +-10^-37~10^37
    float a_float = 3.14f;
    printf("float.size=%llu\n", sizeof(float));
    double a_double = 3.14;//双精度
    printf("double.size=%llu\n", sizeof(double));
    //浮点类型的浮的含义在哪里：12345=1.2345e4，科学计数法表示数

    float latitude = 39.90816f;
    printf("%f\n", 39.908151f - latitude);
    //浮点类型计算小技巧:*10^6进行计算
    //1e6为1*10^6
    int lat06 = (int) (latitude * 1e6);
    //请不要使用float去表示高精度的数据，例如:钱
    float money = 3.14f;//error
    return 0;
}